<h1>Form Generator</h1>

<p>This generator generates a view script file that displays a form to
	collect input for the specified model class.</p>

<?php $form=$this->beginWidget('CCodeForm', array('model'=>$model)); ?>

<div class="row">
<?php echo $form->labelEx($model,'model'); ?>
<?php echo $form->textField($model,'model', array('size'=>65)); ?>
	<div class="tooltip">
		Model class is case-sensitive. It can be either a class name (e.g.
		<code>Post</code>
		) or the path alias of the class file (e.g.
		<code>application.models.LoginForm</code>
		). Note that if the former, the class must be auto-loadable.
	</div>
	<?php echo $form->error($model,'model'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'viewName'); ?>
<?php echo $form->textField($model,'viewName', array('size'=>65)); ?>
	<div class="tooltip">
		This refers to the name of the view script to be generated, for
		example,
		<code>site/contact</code>
		,
		<code>user/login</code>
		. The actual view script file will be generated under the View Path
		specified below.
	</div>
	<?php echo $form->error($model,'viewName'); ?>
</div>
<div class="row sticky">
<?php echo $form->labelEx($model,'viewPath'); ?>
<?php echo $form->textField($model,'viewPath', array('size'=>65)); ?>
	<div class="tooltip">
		This refers to the directory that the new view script file should be
		generated under. It should be specified in the form of a path alias,
		for example,
		<code>application.views</code>
		,
		<code>mymodule.views</code>
		.
	</div>
	<?php echo $form->error($model,'viewPath'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'scenario'); ?>
<?php echo $form->textField($model,'scenario', array('size'=>65)); ?>
	<div class="tooltip">
		This refers to the scenario in which the model should be used to
		collect user input. For example, a
		<code>User</code>
		model can be used in both
		<code>login</code>
		and
		<code>register</code>
		scenarios. To create a form for the login purpose, the scenario should
		be specified as
		<code>login</code>
		. Leave this empty if the model does not need to differentiate
		scenarios.
	</div>
	<?php echo $form->error($model,'scenario'); ?>
</div>

	<?php $this->endWidget(); ?>
